delude oneself (love) - French English Dictionary